package unit2;


public class Ex2_23_StringDemo1 {
    public static void main(String[] args) {
        char c[] = {'J', 'a', 'v', 'a', ' ', 'L', 'a', 'n', 'g', 'u', 'a', 'g', 'e'};
        String s1, s2, s3, s4, s5, s6, s7;
        byte b[] = {65, 66, 67, 68, 69, 70};
        s1 = new String(); // 创建一个String对象,其内容为空
        s1 = "Empty"; // 为s1赋值
        s2 = new String("String Test"); // 以字符串为参数创建String对象
        s3 = new String(s2); // 以已知字符串对象为参数创建String对象
        s4 = new String(c); // 以字符数组c为参数创建String对象
        s5 = new String(c, 5,
                        8); // 从c的第6个字符起，取8个元素为参数创建String对象
        s6 = new String(b); // 以字符数组b为参数创建String对象
        s7 = new String(b, 2,
                        3); // 从b的第3个字符起取3个元素为参数创建String对象
        System.out.println(s1);
        System.out.println(s2);
        System.out.println(s3);
        System.out.println(s4);
        System.out.println(s5);
        System.out.println(s6);
        System.out.println(s7);
    }
}
